package org.rslai.autotest.core.page;

/**
 * 保存配置信息
 * @author rslai
 */
public interface Conf {

	/**
	 * 是否启动一次浏览器
	 * @return true：只启动一次浏览器 , false：每个用例启动一次浏览器
	 */
	public boolean getDriverSingleDriver();

	/**
	 * 运行测试脚本的客户机地址
	 * @return 客户机地址
	 */
	public String getDriverRemoteWebDriverAddress();

	/**
	 * 元素查找默认超时时间
	 * @return 默认超时时间
	 */
	public int getDriverTimeoutImplicitlyWait();

	/**
	 * 是否将浏览器最大化
	 * @return true: 最大化，false：保持不变
	 */
	public boolean getDriverWindowMaximize();

	/**
	 * 被测网站的url
	 * @return 被测网站的url
	 */
	public String getWebsiteBaseUrl();

	/**
	 * 使用wait查找对象的超时时间
	 * @return 使用wait查找对象的超时时间
	 */
	public int getWebdriverwaitTimeout();

	/**
	 * 设置回放速度 (0:不延时,1:延时1S)
	 * @return 延时时间秒
	 */
	public int getDriverPlaybackSpeed();

}
